﻿@charset "utf-8";
body {
	font-family:arial, '宋体';
	margin:0;
	padding:0;
	background-color:#FFF;
	font-size:12px;
	color:#3e3a39;
	line-height:24px;
	padding-top:46px;
}
* {
	margin:0px auto;
}
body {
	TEXT-ALIGN: center;
}
#center {
	MARGIN-RIGHT: auto;
	MARGIN-LEFT: auto;
}
*html, *html body /* 修正IE6振动bug */ {
	background-image:url(about:blank);
	background-attachment:fixed;
}
div, form, img, ul, ol, li, dl, dt, dd, p, h1, h3, h2, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border:0;
}
table, td, tr, th {
	font-size:12px;
}
ul, li {
	list-style-type: none;
}
select, input, button, button img {
	vertical-align:middle;
	border:none;
}
input text {
	vertical-align:middle;
	border:none;
}
.fixed:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.fixed {
	display: block;
	min-height: 1%;
}
*html .fixed {
	height: 1%;
}
*/ img {
border:0
}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:".";
	clear:both;
	height:0;
	line-height:0;
	overflow:hidden
}
.clearfix {
	zoom:1;
}
.clear {
	clear: both;
}
.blank {
	display:block;
	height:10px;
	clear:both;
	overflow: hidden;
	visibility:hidden;
}
.fl, .fr {
	display: inline;
	float: left;
}
.fr {
	float: right;
}
.l span {
	margin:0 5px;
}
.checkbox {
	margin-top:-3px;
}
a, a:link {
	color:#666;
	text-decoration:none
}
a:hover {
	color:#d73300;
	text-decoration:underline
}
.aorange a {
	color:#ff6600;
}
.aorange a:hover {
	text-decoration:underline
}
.orange {
	color:#ff6600;
	font-size:12px
}
.border {
	border:#e2e2e2 1px solid;
}
/*top*/
.f-pr {
	position: relative;
}
.f-pa {
	position: absolute;
}
.out {
	background:url(../images/navbg.jpg) repeat-x;
}
.box {
	width:1000px;
	margin:0 auto;
}
.top {
	background:#fbfbfb;
	border-bottom:#e2e2e2 1px solid;
	height:30px;
	line-height:30px;
	color:#666;
}
.header {
	padding:10px 0 6px 0;
	margin:0 auto;
	width:1000px;
	height:70px
}
.header .logo {
	float:left;
	margin-right:45px;
	margin-top:5px;
}
.header #search {
	float:right;
	width:446px;
	height:62px;
	overflow:hidden;
}
.header #search div {
	background:#f5811e;
	padding:2px;
}
.header #search .ipt {
	background:#FFF url(../images/search_logo.jpg) no-repeat 274px center;
	height:29px;
	line-height:29px;
	font-size:14px;
	width:360px;
	padding-left:3px;
	color:#999
}
.header #search .btn {
	background-color:#f5811e;
	height:29px;
	line-height:29px;
	text-align:center;
	font-size:14px;
	font-family:'\5FAE\8F6F\96C5\9ED1', '微软雅黑';
	color:#FFF;
	cursor:pointer;
	width:67px
}
.header #search li {
	width:50px;
	font-size:12px;
	display:inline-block;
	float:left;
	text-align:center;
	background:url(/images/search_tab.jpg) no-repeat;
	margin-left:2px;
	cursor:pointer;
}
.header #search .cur {
	color:#FFF;
	background:url(/images/search_tab.jpg) no-repeat 0 -25px;
}
.header .tel {
	float:left;
	margin-top: 28px;
}
.QQ {
	background:url(../images/qq.jpg) no-repeat left center;
	padding-left:18px;
	line-height:27px;
	height:27px;
	display:inline-block
}
.top_left {
	float:left;
}
.top_left a {
	margin:0 5px;
	line-height:30px;
	display:inline-block
}
.out {
	height:40px;
}
.nav {
	height:40px;
	position:relative;
	margin:0 auto;
	width:1000px;
}
.nav li {
	float:left;
	width:10%;
	text-align:center;
	font-size:14px;
	background:url(../images/nav_libg.jpg) no-repeat right 7px;
}
.nav li a {
	color:#fff;
	display:block;
	height:40px;
	line-height:40px;
	font-weight:bold;
}
.nav li a:hover, .nav li.cur a:link, .nav li.cur a {
	background:url(../images/cur_navbg.jpg) no-repeat bottom center;
	font-weight:bold;
	color:#fcf775;
}
#nav1 {
	position:relative;
	float:right;
	width:370px;
	text-align:right
}
#nav1 span {
	margin:0 10px;
}
#nav1 li {
	float:left
}
#nav1 li ul {
	line-height: 27px;
	list-style-type: none;
	text-align:left;
	left: -999em;
	width:143px;
	position: absolute;
}
#nav1 li ul li a {
	display:block;
	padding-left:25px;
	border-bottom:#f1f1f1 1px dashed;
	color:#333
}
#nav1 li.sfhover ul {
	left: auto;
	background-color:#f2f2f2;
}
#nav1 li.sfhover li a:hover {
	background-color:#ffffff;
	display:block;
}
.t_ipt {
	background:#fcfcfc;
	height:16px;
	line-height:16px;
	border:#e2e2e2 1px solid;
	width:75px;
	padding-left:2px;
	margin:auto 5px
}
.t_btn {
	background:none;
	border:none;
	color:#ff6600;
	font-size:12px;
	_margin-bottom:-3px;
}
/***导航样式开始**/
#nav01 {
	position:relative;
	float:left;
	left:0px;
	width:550px;
	;
	line-height:44px;
	list-style-type: none;
	height:44px;
	padding-top:0px;
	font:"微软雅黑";
	font-size:15px;
	padding-left:6px;
}
#nav01 a {
	display: block;
	width: 90px;
	text-align:center;
}
#nav01 a:link {
	color:#030303;
	text-decoration:none;
}
#nav01 a:visited {
	color:#030303;
	text-decoration:none;
}
#nav01 a:hover {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#nav01 li {
	float: left;
	width: 90px;
}
#nav01 li a:hover {
	background:#578429;
}
#nav01 li ul {
	line-height: 27px;
	text-align:left;
	left: -999em;
	width: 90px;
	position: absolute;
}
#nav01 li ul li {
	float: left;
	width: 90px;
	background:#445C3A;
	position:relative;
	top:0px;
}
#nav01 li ul a {
	wedisplay: block;
	width: 90px;
	text-align:center;
	padding-left:0px;
}
#nav01 li ul a:link {
	color:#fff;
	text-decoration:none;
}
#nav01 li ul a:visited {
	color:#fff;
	text-decoration:none;
}
#nav01 li ul a:hover {
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
	background:#999;
}
#nav01 li:hover ul {
	left: auto;
}
#nav01 li.sfhover ul {
	left: auto;
}
/**导航样式结束**/


#nav02 {
	position:relative;
	float:left;
	left:-10px;
	width:90px;
	;
	line-height:48px;
	list-style-type: none;
	height:29px;
	padding-top:0px;
	font:"微软雅黑";
	font-size:12px;
	padding-left:0px;
}
#nav02 a {
	display: block;
	width: 90px;
	text-align:center;
}
#nav02 a:link {
	color:#3F3F3F;
	text-decoration:none;
}
#nav02 a:visited {
	color:#5F5F5F;
	text-decoration:none;
}
#nav02 a:hover {
	color:#1F1F1F;
	text-decoration:none;
}
#nav02 li {
	float: left;
	width: 90px;
}
#nav02 li a:hover {
	background:#EFEFEF;
}
#nav02 li ul {
	line-height: 40px;
	text-align:left;
	left: -999em;
	width: 100px;
	position: absolute;
}
#nav02 li ul li {
	float: left;
	width:100px;
	background:#AFAFAF;
	position:relative;
	top:0px;
}
#nav02 li ul a {
	wedisplay: block;
	width: 90px;
	text-align:center;
	padding-left:0px;
}
#nav02 li ul a:link {
	color:#030303;
	text-decoration:none;
}
#nav02 li ul a:visited {
	color:#030303;
	text-decoration:none;
}
#nav02 li ul a:hover {
	color:#030303;
	text-decoration:none;
	font-weight:normal;
	background:#999;
}
#nav02 li:hover ul {
	left: auto;
}
#nav02 li.sfhover ul {
	left: auto;
}
.topnvar {
	position:relative;
	float:left;
	left:0px;
	top:2px;
	width:80px;
	height:44px;
	font:"微软雅黑";
	font-size:12px;
	color:#1F1F1F;
	line-height:44px
}
/* 分隔 */
.hr_30 {
	height:30px;
}
.hr_25 {
	height:25px;
}
.hr_20 {
	height:20px;
}
.hr_15 {
	height:15px;
}
.hr_12 {
	height:12px;
}
.hr_10 {
	height:10px;
}
.hr_8 {
	height:8px;
}
.hr_5 {
	width:280px
}
.hr_2 {
	height:2px;
}
.hr_1 {
	height:1px;
}
.hr_1, .hr_2, .hr_5, .hr_8, .hr_10, .hr_12, .hr_15, .hr_20, .hr_25, .hr_30 {
	overflow:hidden;
	clear:both;
	font-size:1px;
}
/* 背景及边框 */
.bgf {
	background:#fff;
}
.bg1 {
	background:#fafafa;
}
.bg2 {
	background:#fff;
}
.bg3 {
	background:#f2f7fa;
}
.bd1 {
	border:1px solid #e9e9e9;
	background:#fafafa;
}
.bd2 {
	border:1px solid #f1f1f1;
	background:#fafafa;
}
.bd3 {
	border:1px solid #d6decb;
}
.bd4 {
	border:1px solid #f5d3c7;
}
.bdt1 {
	border-top:1px solid #e9e9e9;
}
.bdt2 {
	border-top:1px dotted #c8c8c8;
}
.bdt3 {
	border-top:1px solid #D0E0EF;
}
.bdt4 {
	border-top:1px solid #f5d5ca;
}
.bdr1 {
	border-right:1px solid #e9e9e9;
}
.bdr2 {
	border-right:1px dotted #c8c8c8;
}
.bdr3 {
	border-right:1px solid #D0E0EF;
}
.bdr4 {
	border-right:1px solid #f5d5ca;
}
.bdb1 {
	border-bottom:1px solid #e9e9e9;
}
.bdb2 {
	border-bottom:1px dotted #c8c8c8;
}
.bdb3 {
	border-bottom:1px solid #D0E0EF;
}
.bdb4 {
	border-bottom:1px solid #f5d5ca;
}
.bdl1 {
	border-left:1px solid #e9e9e9;
}
.bdl2 {
	border-left:1px dotted #c8c8c8;
}
.bdl3 {
	border-left:1px solid #D0E0EF;
}
.bdl4 {
	border-left:1px solid #f5d5ca;
}
.bdt0 {
	border-top:none!important;
}
.bdr0 {
	border-right:none!important;
}
.bdb0 {
	border-bottom:none!important;
}
.bdl0 {
	border-left:none!important;
}
/* 字体 */
.em2 {
	text-indent:2em;
}
.unl {
	text-decoration:underline;
}
.no_unl {
	text-decoration:none;
}
.fb {
	font-weight:bold;
}
.fn {
	font-weight:normal!important;
}
.f10 {
	font-size:10px!important;
}
.f12 {
	font-size:12px!important;
}
.f14 {
	font-size:14px!important;
}
.f16 {
	font-size:16px!important;
}
.cf {
	color:#fff!important;
}
.c0 {
	color:#000!important;
}
.c1 {
	color:#666!important;
}
.c2 {
	color:#258112!important;
}
.c3 {
	color:#005A98!important;
}
.c4 {
	color:#629621!important;
}
.c5 {
	color:#494f5b!important;
}
.c7 {
	color:#d73300!important;
}
.c8 {
	color:#838383!important;
}
.cgrey {
	color:#a6a6a6!important;
}
.hide {
	display:none;
}
.ksbox {
	background:url(../images/ks_bg.jpg) repeat-x;
	height:220px;
	border:#d6decb 1px solid;
	border-top:none
}
.ks_tit {
	background:url(../images/ks_topbg.jpg) no-repeat left top;
	height:30px;
	padding-top:3px;
}
.ks_tit h2 {
	float:left;
	width:85px;
	text-align:center;
	font-size:14px;
	font-weight:normal;
	color:#333;
	line-height:29px;
}
.ks_tit a {
	display:block;
	width:60px;
	float:left;
	text-align:center;
	font-size:14px;
	color:#333;
	line-height:29px;
}
.ks_tit a.hover {
	background-color:#cfecf8;
	border-left:#3ba5d7 1px solid;
	border-right:#3ba5d7 1px solid;
	font-weight:bold;
	color:#025a99
}
.kx_table td {
	line-height:25px;
}
.kx_table th {
	background-color:#f3f3f6;
	color:#025a99;
	line-height:25px;
}
.kx_table .td1 {
	background:#fdf7f7;
}
.kx_table td span {
	color:#fd7704
}
.num_li {
	background:url(../images/num.gif) no-repeat left 5px;
	padding-left:20px
}
.num_li li {
	line-height:24px;
	height:24px;
	overflow:hidden
}
.num_li li a {
	color:#222
}
.wx_tit {
	background:url(../images/web_class.jpg) repeat-x left top;
	height:31px;
	border-left:#ffe1c2 1px solid;
	border-top:#ffe1c2 1px solid;
}
.wx_tit a {
	display:block;
	width:62px;
	float:left;
	text-align:center;
	line-height:31px;
	border-right:#ffe1c2 1px solid
}
.wx_tit a.hover {
	background-color:#fbf8f6;
	color:#000
}
.wx_con li {
	width:33%;
	float:left;
	text-align:center;
	height: 155px;
	overflow: hidden;
}
.wx_con li img {
	width:211px;
	height:129px;
}
.quick_tk {
	background:url(../images/quick_rk.jpg) no-repeat;
	height:24px;
	padding-top:40px;
	line-height:24px;
	margin-bottom:10px;
}
.quick_tk a {
	display:block;
	float:left;
	line-height:24px;
	text-align:center;
	color:#333
}
.quick_tk a:hover {
	color:#F30
}
.voide_li li {
	background:url(../images/voide.jpg) no-repeat left 10px;
	line-height:24px;
	height:24px;
	overflow:hidden;
	padding-left:20px;
}
.aW200 .a1 {
	display:block;
	float:left;
	width:200px;
}
.aW200 .a2 {
	display:block;
	float:right;
	width:36px;
	height:24px;
	background:url(../images/st.jpg) no-repeat right center;
	cursor:pointer
}
.friendLink {
	background:url(../images/friene_linkbg.jpg) repeat-x;
	padding-top:20px;
	border-top:#ffe2c0 1px solid
}
.friendLink_mail {
	background:url(../images/friendLink_mail.jpg) no-repeat left center;
	color:#333;
	padding-left:20px;
	line-height:24px;
	margin-right:50px;
}
.friendLink_tel {
	background:url(../images/friendLink_tel.jpg) no-repeat left center;
	color:#333;
	padding-left:20px;
	line-height:24px;
	margin-right:50px;
}
.friendLink_sina {
	background:url(../images/friendLink_sina.jpg) no-repeat left center;
	color:#333;
	padding-left:20px;
	line-height:24px;
}
.friendLink_mail a, .friendLink_tel a, .friendLink_sina a {
	line-height:24px;
	color:#333
}
.friendLink_p {
	width:620px;
	margin:0 auto;
	margin-bottom:15px;
}
.friendLink_con {
	border-top:#c8c7c7 1px dashed;
	border-bottom:#c8c7c7 1px dashed;
	margin:10px 0;
	padding:5px 0
}
.friendLink_con, .friendLink_con a {
	color:#333;
	line-height:20px;
}
.friendLink_con a {
	margin:0 5px;
}
.quick_link_box {
	padding-bottom:15px;
	border-bottom:#e2e2e2 1px solid;
}
.quick_link_box img {
	margin:6px 0;
}
.quick_link_box p {
	width:230px;
	height:115px;
	float:left;
	margin:0 15px 0 10px;
	text-align:right
}
.quick_link_box ul {
	width:137px;
	float:left
}
.dis li {
	line-height:28px;
	background:url(../images/dis_li.jpg) no-repeat left center;
	height:28px;
	overflow:hidden;
	padding-left:12px;
	width:98%;
	float:left;
}
.dis a {
	width:245px;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	float: left;
}
.dis i {
	float:right;
	margin-right:10px;
}
.dis h1 {
	font-size:14px;
	color:#666666;
	font-family:'\5FAE\8F6F\96C5\9ED1', '微软雅黑';
	padding-left:2px
}
.dis a span, .li25 a span {
	color:#063;
}
.dis_1 li {
	line-height:28px;
	background:url(../images/dis_li.jpg) no-repeat left center;
	height:28px;
	overflow:hidden;
	padding-left:12px;
	width:48%;
	float:left;
}
.dis_1 a {
	width:245px;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	float: left;
}
.dis_1 i {
	float:right;
	margin-right:10px;
}
.dis_1 h1 {
	font-size:14px;
	color:#666666;
	font-family:'\5FAE\8F6F\96C5\9ED1', '微软雅黑';
	padding-left:2px
}
.dis_1 a span, .li25 a span {
	color:#063;
}
.grey a {
	color:#999999
}
.bq {
	text-align:center;
	color:#999;
	width:1000px;
	margin:15px auto;
}
.bq a {
	color:#999
}
.l span {
	margin:0 5px;
}
.quick_nav {
	background:url(../images/images/bg.gif) repeat-x;
}
.quick_nav {
	background:url(../images/quick_navbg.jpg) repeat-x;
	height:45px;
	font-family:'\5FAE\8F6F\96C5\9ED1', '微软雅黑';
	overflow:hidden;
	border:#e4e4e4 1px solid;
	padding:9px 0 9px 30px;
	margin:0 auto
}
.quick_nav a {
	display:block;
	width:200px;
	height:45px;
	line-height:45px;
	float:left;
	padding-left:40px;
	background:url(../images/icon.gif) no-repeat;
}
#qnavbg1 {
	background-position:0 -6px;
}
#qnavbg2 {
	background-position:0 -60px;
}
#qnavbg3 {
	background-position:0 -120px;
}
#qnavbg4 {
	background-position:0 -171px;
}
.quick_nav a font {
	font-size:20px;
	color:#ff6600;
}
.quick_nav a span {
	font-size:14px;
	color:#999999
}
.wrap {
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}
.conLeft {
	width:700px;
	float:left
}
.conRight {
	width:285px;
	float:right;
	margin-top:35px;
}
.address {
	background:#f6f9fe;
	line-height:25px;
	padding-left:10px;
	color:#777
}
.icon1 strong {
	background:url(../images/h_index.gif) no-repeat;
}
.icon1 strong {
	width:31px;
	padding-left:4px;
	height:16px;
	background-position:-15px -15px;
	height:16px;
	float:left;
	line-height:16px;
	color:#fff;
	margin-top:4px;
}
.fenye {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	MARGIN: 3px;
	PADDING-TOP: 3px;
	TEXT-ALIGN: center
}
.pageinfo {
	padding:2px 6px;
	BORDER: #ccc 1px solid;
	COLOR: #333;
}
.fenye a {
	BORDER: #ccc 1px solid;
	COLOR: #333;
	TEXT-DECORATION: underline;
	padding:2px 6px;
}
a.thisclass {
	border:1px #ff6739 solid;
	background:#ffeee9;
	margin-right: 3px;
}
.left_list {
	width: 190px;
	position: absolute;
	top: 40px;
	left: 0;
	z-index: 2;
	height: 333px
}
#menu_left {
	width: 186px;
	height: 323px;
	font-size: 12px;
	font-family: arial, sans-serif;
	z-index:9999;
}
#menu_left .my_left_cat_list {
	width: 186px;
	border-color: #FF6602;
	background-color: #FFF;
	border-style: solid;
	border-width: 0px 2px 2px 2px
}
#menu_left .h2_cat {
	width: 186px;
	height: 32px;
	line-height: 39px;
	font-weight: normal;
	color: #333333;
	position: relative
}
#menu_left a {
	font-size: 14px;
	text-decoration: none;
	color: #333333;
	text-decoration: none;
	background:none;
	;
	font-weight:normal;
	height:22px;
	line-height:22px;
}
#menu_left a: hover {
	text-decoration: underline;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#menu_left h3 {
	margin: 0;
	padding: 0px 0 0 12px;
	height: 32px;
	font-size: 14px;
	font-weight: normal;
	display: block;
	text-align: left;
	padding-left: 27px;
	background: none;
	background-color: transparent
}
#menu_left h3 span {
	color: #F00;
	width: 145px;
	float: right
}
#menu_left h3 a {
	line-height: 32px;
	text-decoration: none
}
#menu_left .h3_cat {
	display: none;
	width: 204px;
	position: absolute;
	left: 186px;
	margin-top: -33px;
	cursor: auto
}
#menu_left .shadow {
	position: inherit;
	width: 204px
}
#menu_left .shadow_border {
	position: inherit;
	width: 360px;
	border: 2px solid #FF6602;
	margin-top: 1px;
	background-color: #ffffff;
	margin-bottom: 3px
}
#menu_left .shadow_border ul {
	margin: 0;
	padding: 0;
	margin-left: 15px
}
#menu_left .shadow_border ul li {
	list-style: none;
	text-align: center;
	float: left;
	width: 86px;
	height: 22px;
	overflow: hidden;
	letter-spacing: 0px;
	padding:5px 10px;
	background:none;
	line-height:22px;
}
#menu_left .active_cat {
	z-index: 99;
	background-color: #FF6602;
	cursor: pointer;
	color: #FFF
}
#menu_left .active_cat h3 a {
	font-weight: bold;
	color: #FFF
}
#menu_left .active_cat h3 span {
}
#menu_left .active_cat div {
	display: block
}
.right_css {
	height: 180px;
	width: 145px;
 _width:expression((document.documentElement.clientWidth||document.body.clientWidth)>130?"130px":"");
 _height:expression((document.documentElement.clientHeight||document.body.clientHeight)>100?"100px":"");
	text-align:center;
	position:fixed;
	bottom:200px;
	right:2px;
}
/*base*/
.f_pt {
	cursor:pointer;
}
#topNav .rgt .lgBefore a, .lgPart a, #topNav .topCont #applyCont a, .logBtnDiv em, .oterICall a, #topNav .rgt .lgAfter span.newly a, #topNav .iconImg, #topNav .topCont .newsCls {
	background:url(../images/sprites.png) no-repeat;
}
.cGray, .cGray a {
	color:#999;
}
.cGray, a.cGray:link, a.cGray:visited {
	color:#999;
}
.cRed, .cRed a {
	color:#ff0000;
}
.cRed, a.cRed:link, a.cRed:visited {
	color:#ff0000;
}
.cOrange, .cOrange a, .cOrange, a.cOrange {
	color:#f60;
}
.cGreen, .cGreen a {
	color:#16914e;
}
.cGreen, a.cGreen:link, a.cGreen:visited {
	color:#16914e;
}
.alignL {
	text-align:left
}
.alignR {
	text-align:right
}
.alignC {
	text-align:center
}
.alignJ {
	text-align:justify
}
.bdGray {
	border:solid 1px #c3c4c6
}
/*通用*/
em, address {
	font-style:normal
}
.clearfix {
	zoom:1
}
.clearfix:after {
	content: '\20';
	display: block;
	clear: both;
}
.rgt {
	float:right
}
 -webkit-background-clip:padding-box;
-moz-background-clip:padding;
background-clip:padding-box;
z-index:9999
}
.successTips {
	background:#fdfde2 url(../images/onCorrect.gif) no-repeat 3px scroll;
	border:solid 1px #dfe3bb;
	padding:5px 30px;
	color:#97aa3b;
	margin:10px;
	display:none;
}
.failTips {
	background:#ffecec url(../images/onError.gif) no-repeat 3px scroll;
	border:solid 1px #ffc7c7;
	padding:2px 30px;
	margin:10px 25px 0;
	display:none;
	color:#f00
}
.newinfodiv {
	width:190px;
	text-align:center;
	padding:10px 0px;
	color:#555;
	border:1px solid #797979;
	display:none;
	position:absolute;
	top:41px;
	right:0px;
	background:#fff;
	z-index:997;
	border-top:0px none;
}
.newinfodiv em {
	width:9px;
	height:9px;
	font-size:0px;
	display:inline-block;
	position:absolute;
	right:6px;
	top:6px;
	background:url(../images/newclose.png) no-repeat;
	overflow:hidden;
	cursor:pointer;
	z-index:998;
}
.newinfodiv a, .newinfodiv a:hover {
	color:#69f!important;
	text-decoration:none;
}
/*---------浮动层---------*/
.floatDiv {
	background:#fff;
	z-index:9999;
	display:none;
	cursor:text;
}
.floatDiv .tit1 {
	position:relative;
	line-height:28px;
	text-align:left;
	font-size:28px;
	z-index:9999
}
.floatDiv .tit1 a.close {
	cursor:pointer;
	position:absolute;
	top:-15px;
	right:-15px;
	width:34px;
	height:34px;
	background:url(../images/close_bg.png) no-repeat 0 0;
}
.floatDiv .tit1 a.close:hover {
	background-position:0 -43px;
	text-decoration:none;
}
.floatDiv .tabForm .failTips {
	margin:10px 0 0
}
.floatDiv .lgCont {
	padding:20px 30px 30px;
}
.floatDiv .lgCont .titLg {
	border-bottom:solid 1px #d2d1d0;
0
}
.floatDiv .lgCont .titLg em {
	font-size:16px;
	display:inline-block;
	padding:2px 13px 4px;
	border-bottom:none;
	cursor:pointer;
	color:#666;
	margin-bottom:-1px;
}
.floatDiv .lgCont .titLg em.current {
	border:solid 1px #ddd;
	border-bottom:none;
	color:#333;
	background:#fff;
	margin-top:3px;
}
.floatDiv .lgCont .titLg p {
	font-size:12px;
}
.floatDiv .lgCont ul p {
	margin-bottom:6px
}
.floatDiv .lgCont li {
	padding:15px 0 5px;
}
.floatDiv .lgCont .fgtLi {
	padding:6px 0;
}
.floatDiv .lgCont input {
	width:100%;
*width:95%;
}
.floatDiv .lgCont .btn {
	width:100%;
}
.floatDiv .lgCont .form-item {
	margin-top:15px;
}
.floatDiv .lgCont .form-item em {
	display:block;
	margin:5px 3px 0;
	font-size:12px;
}
.floatDiv .lgCont .form-item h4 {
	margin:0 0 5px 5px
}
.floatDiv .lgCont .form-item p {
	font-size:12px;
	display:none
}
.floatDiv .lgCont .form-item input, #wrapper .regCont .fomCont .form-item select {
	width:93%;
}
.floatDiv .lgCont .form-item select {
	width:326px;
}
.floatDiv .lgCont .btndiv {
	margin-top:10px;
}
.floatDiv .lgCont .yzm {
	position:relative;
}
.floatDiv .lgCont .yzm .yzmBtn {
	position:absolute;
	top:1px;
	left:190px;
	width:50px;
	height:35px;
*left:205px;
}
.floatDiv .lgCont .yzm .yzmBtn .btn {
padding:;
	border:none;
	width:118px;
	padding:4px 0 4px
}
.floatDiv .addPrice {
	padding:35px;
	text-align:center;
}
.floatDiv .addPrice p {
	color:#f00;
	margin-bottom:20px;
}
/*mask*/
.mask .price {
	color:#e85d0c;
	float:left;
	font-size:14px;
	margin-top:0;
	height:16px;
}
.mask .stu {
	margin-top:3px;
	font-family:Arial;
	color:#777;
	float:right;
	background:url(../images/sprites.png) no-repeat 0 -111px;
	height:16px;
	line-height:16px;
	padding:0 0 0 24px;
}
.mask .stu:before {
	background-position:-20px -210px;
	float:left;
	height:13px;
	margin:-2px 4px 0 0;
	width:20px;
}
.mask .small-rating {
	vertical-align:top;
	float:left;
	height:12px;
	overflow:hidden;
	margin-left:5%;
	background:url(../images/sprites.png) 0 -70px;
	line-height:0;
	width:85px;
	text-align:left;
	position:relative;
	top:4px;
}
.small-rating span {
	display:inline-block;
	background:url(../images/sprites.png) 0 -83px;
	height:13px;
	line-height:14px;
	float:left
}
/*---------公用部分---------*/
.btn {
	display:inline-block;
*display:inline;
*zoom:1;
	padding:4px 12px;
	margin-bottom:0;
	font-size:14px;
	line-height:20px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	color:#333;
	text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);
	background-color:#f5f5f5;
	background-image:-moz-linear-gradient(top, #fff, #e6e6e6);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
	background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);
	background-image:-o-linear-gradient(top, #fff, #e6e6e6);
	background-image:linear-gradient(to bottom, #fff, #e6e6e6);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color:#e6e6e6;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border:1px solid #bbb;
*border:0;
	border-bottom-color:#a2a2a2;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
*margin-left:.3em;
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05)
}
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
	color:#333;
	background-color:#e6e6e6;
*background-color:#d9d9d9
}
.btn:active, .btn.active {
	background-color:#ccc \9
}
.btn:first-child {
*margin-left:0
}
.btn:hover, .btn:focus {
	color:#333;
	text-decoration:none;
	background-position:0 -15px;
-webkit-transition:background-position .1s linear;
-moz-transition:background-position .1s linear;
-o-transition:background-position .1s linear;
transition:background-position .1s linear
}
.btn:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn.active, .btn:active {
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
	-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
	box-shadow:inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)
}
.btn.disabled, .btn[disabled] {
	cursor:default;
	background-image:none;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.btn-large {
	padding:9px 19px;
	font-size:17.5px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.btn-large [class^="icon-"], .btn-large [class*=" icon-"] {
margin-top:4px
}
.btn-small {
	padding:2px 10px;
	font-size:11.9px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.btn-small [class^="icon-"], .btn-small [class*=" icon-"] {
margin-top:0
}
.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] {
margin-top:-1px
}
.btn-mini {
	padding:0 6px;
	font-size:10.5px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
a.btn-info, .btn-info {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color:#008ed0;
	background-image:-moz-linear-gradient(top, #009add, #007dbc);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#009add), to(#007dbc));
	background-image:-webkit-linear-gradient(top, #009add, #007dbc);
	background-image:-o-linear-gradient(top, #009add, #007dbc);
	background-image:linear-gradient(to bottom, #009add, #007dbc);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff009add', endColorstr='#ff007dbc', GradientType=0);
	border-color:#007dbc #007dbc #004a70;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color:#007dbc;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	color:#fff;
	background-color:#007dbc;
*background-color:#006ca3
}
.btn-info:active, .btn-info.active {
	background-color:#005b89 \9
}
.btn-inverse {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color:#363636;
	background-image:-moz-linear-gradient(top, #444, #222);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));
	background-image:-webkit-linear-gradient(top, #444, #222);
	background-image:-o-linear-gradient(top, #444, #222);
	background-image:linear-gradient(to bottom, #444, #222);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	border-color:#222 #222 #000;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color:#222;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
a.btn-success, .btn-success {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color:#83a94c;
	background-image:-moz-linear-gradient(top, #95bf52, #678943);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#95bf52), to(#678943));
	background-image:-webkit-linear-gradient(top, #95bf52, #678943);
	background-image:-o-linear-gradient(top, #95bf52, #678943);
	background-image:linear-gradient(to bottom, #95bf52, #678943);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff95bf52', endColorstr='#ff678943', GradientType=0);
	border-color:#678943 #678943 #40562a;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color:#678943;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	color:#fff;
	background-color:#678943;
*background-color:#5a783b
}
.btn-success:active, .btn-success.active {
	background-color:#4d6732 \9
}
.btn.disabled, a.disabled {
	background:#f4f4f4;
	border:solid 1px #e1e1e1;
	color:#cacaca
}
a.btn-orange, .btn-orange {
	background:#bd6e20;
	background: -moz-linear-gradient(270deg, #f2b16c, #bd6e20);
	background: -webkit-linear-gradient(top, #f2b16c, #bd6e20);
	background: -o-linear-gradient(top, #f2b16c, #bd6e20);
	color:#fff;
}
a.btn-orange:hover, .btn-orange:hover {
	background:#f2b16c;
	background: -moz-linear-gradient(270deg, #b55d07, #e38e37);
	background: -webkit-linear-gradient(top, #b55d07, #e38e37);
	background: -o-linear-gradient(top, #b55d07, #e38e37);
}
.ipt {
	border: 1px solid #ababab;
	padding:6px 5px;
	background:#fff;
}
input[type="file"] {
	font-size:12px;
}
input[type="text"], input[type="password"], textarea, select {
	border: 1px solid #ababab;
	-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
	padding:6px 5px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
	background-color: #f2f2f2;
	border-color: #D3D3D3;
	box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.15);
	cursor: not-allowed;
}
input {
	_padding:4px 5px 2px;
	_line-height:14px;
}
textarea {
	font-size:12px;
	resize:none;
	line-height:20px;
	width:80%;
	overflow:auto
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	border-color:rgba(82, 168, 236, 0.8);
	outline:0;
	outline:thin dotted \9;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6)
}
input[type="radio"], input[type="checkbox"] {
	margin:4px 0 0;
*margin-top:0;
	margin-top:1px \9;
	line-height:normal
}
input.ipt {
	border: 1px solid #ababab;
	background:#fff;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.btn_getcode, .btn_getcode2 {
	border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	border-top-left-radius:0;
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
}
.logBtnDiv {
	clear:both;
}
.logBtnDiv .btn {
	width:341px;
	padding:6px 0;
}
.logBtnDiv a:hover, .logBtnDiv .btn_log:hover {
	filter:alpha(Opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
	text-decoration:none;
}
.logBtnDiv em {
	width:21px;
	height:21px;
	display:inline;
	margin:0 5px 0;
	vertical-align: baseline;
	float:left
}
.logBtnDiv em.qqIcon {
	background-position:-6px -47px
}
.logBtnDiv em.wbIcon {
	background-position:-36px -46px
}
.logBtnDiv em.rrIcon {
	background-position:-66px -46px
}
/*topNav*/
#topNav {
	z-index: 900;
	position: fixed;
	left:0;
	top:0;
	width:100%;
	color:#fff;
	background:url(../images/lgbg.jpg) repeat-x;
	font-size:12px;
	font-family:"微软雅黑"
}
#topNav .topCont {
	width:1000px;
	margin: 0 auto;
	position: relative;
	height:44px;
}
#topNav h1 {
	background:url(../images/loginBg.png) repeat-x;
	width:164px;
	height:44px;
	overflow: hidden;
	float:left
}
.gouwu {
	width:98px;
	height:44px;
	background:url(../images/gw.jpg) repeat-x;
	float:left;
	top:3px;
}
.gouwu a {
	line-height:44px;
	height:44px;
	margin-left:24px;
	text-decoration:none
}
#play {
	width:595px;
	height:322px;
	border:#ccc 1px solid;
}
#playBg {
	margin-top:277px;
	z-index:1;
	filter:alpha(opacity=70);
	opacity:0.7;
	width:595px;
	position:absolute;
	height:30px;
}
#playText {
	margin-top:277px;
	z-index:2;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	width:340px;
	color:#fff;
	line-height:30px;
	overflow:hidden;
	position:absolute;
	cursor:pointer;
}
#playNum {
	margin:292px 5px 0 181px;
	z-index:3;
	width:145px;
	text-align:right;
	position:absolute;
	height:25px;
}
#playNum a {
	margin:0 2px;
	width:20px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	cursor:pointer;
	color:#000;
	padding:0 5px;
	text-align:center;
	text-decoration:none
}
#playShow img {
	width:595px;
	height:322px;
}
#noticeDiv {
	position:absolute;
	top:27px;
	right:-120px;
	width:380px;
	border:solid 1px #d6d6d6;
	border-top:none;
	font-size:12px;
	color:#666
}
#noticeDiv:before {
	left:252px
}
#noticeDiv .tabNotice, #topNav .rgt .lgAfter span.newly .tit2 {
	border-bottom:solid 1px #ddd;
	padding:5px 8px 8px;
}
#noticeDiv .tabNotice .tab_menu {
	float:left;
}
#noticeDiv .tabNotice .tab_menu em {
	display:inline-block;
	margin-right:6px;
	padding:4px 8px;
	cursor:pointer
}
#noticeDiv .tabNotice .tab_menu em.current {
	background:#060;
	color:#fff;
}
#noticeDiv .tabNotice span {
	float:right;
	cursor:pointer;
}
#noticeDiv .tab_box {
	padding:5px 15px 5px;
	overflow:hidden;
}
#noticeDiv .tab_box .clearfix em, #noticeDiv .tab_box .clearfix span {
	cursor:text
}
.hd {
	cursor:pointer;
}
#noticeDiv .tab_box .hd span {
	cursor:pointer;
}
#noticeDiv .tab_box ul {
	margin-top:-7px;
}
#noticeDiv .tab_box li {
	border-top:dotted 1px #ddd;
	padding:10px 0 10px;
}
#noticeDiv .notDet {
	display:none
}
#noticeDiv .notDet .cont {
	border:solid 1px #ddd;
	padding:5px;
	margin-bottom:8px;
	color:#999;
	background:#fafafa;
}
#noticeDiv .notDet .ipt {
	padding:3px 2px;
	width:290px;
}
#noticeDiv .contDiv {
	display:none;
}
#noticeDiv .contDiv .hd {
	margin:5px 0
}
#topNav .rgt .lgAfter .tab_box {
	float:left;
	margin:0;
	padding:0
}
#topNav .rgt .lgAfter .tab_box .date {
	float:right;
}
#topNav .topCont a.comMore {
	text-align:center;
	line-height:28px;
	display:block;
	background:#f0f0f0;
	color:#a3a3a3;
	width:auto;
	margin:0 -3px -5px;
	border-radius:4px
}
#topNav .topCont a.comMore:hover {
	text-decoration:none;
	background:#ddd;
	color:#333
}
#topNav #presonLst {
	width:150px;
	top:30px;
	right:0;
	position:absolute;
}
#topNav #presonLst:before {
	left:120px;
}
#topNav #presonLst div {
}
#topNav #presonLst a {
	display:block;
	color:#666;
	padding:4px 4px 4px 8px;
	font-size:12px;
	line-height:22px;
}
#topNav #presonLst a:hover {
	background:#eee;
}
#topNav #presonLst .exit {
	border-top:solid 1px #ddd;
}
#topNav #presonLst a.hdCls {
	display:none;
}
.oterICall a {
	width:19px;
	height:19px;
	margin:8px 2px 0
}
.oterICall a.qqIcon {
	background-position:0 -158px
}
.oterICall a.wbIcon {
	background-position:-25px -158px
}
.oterICall a.rrIcon {
	background-position:-49px -158px
}
a#rgtPhone {
	cursor:pointer;
	width:82px;
	height:81px;
	background:url(../images/rgtPhone.png) no-repeat 0 0;
	z-index:1000;
	position:fixed;
	bottom:50%;
	margin-bottom:-40px;
	right:5px;
	_position:absolute;
	_position:absolute;
_top:expression(documentElement.scrollTop + 220+ "px");
}
#rgtFixed {
	bottom:5px;
	right:5px;
	_position:absolute;
	_position:absolute;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}
#rgtFixed .rgtIcon {
	width:42px;
	height:44px;
	margin-bottom:0;
	background:url(../images/rgtsprites.png) no-repeat;
	cursor:pointer
}
#rgtFixed .toTop {
	background-position:0 0
}
#rgtFixed .help {
	background-position:0 -48px;
}
#rgtFixed .wx {
	background-position:0 -104px;
}
#rgtFixed .showDiv {
	position:relative;
}
#rgtFixed .rgtLst .iconCls {
	width:36px;
	height:36px;
	position:relative;
	margin-bottom:4px;
}
#rgtFixed .rgtLst .iconCls a.linkCls {
	background:#8d8d8d url(../images/qqApho.png) no-repeat;
	cursor:pointer;
}
#rgtFixed .rgtLst .iconCls a.linkCls {
	position:absolute;
	top:0;
	right:0;
	width:34px;
	height:34px;
	border:solid 1px #7a7a7a;
	border-radius:4px;
	color:#fff;
	font-size:12px;
	overflow:hidden;
	text-decoration:none;
}
#rgtFixed .rgtLst .iconCls a.linkCls span {
	position:absolute;
	top:0;
	right:36px;
	width:150px;
	height:36px;
	line-height:34px;
	text-align:right;
}
#rgtFixed .rgtLst .iconCls a#onlineCls {
	background-position:3px 6px
}
#rgtFixed .rgtLst .iconCls a#phoneCls {
	background-position:right -35px
}
#rgtFixed .showDiv .helpDiv, #rgtFixed .showDiv .wxDiv {
	position:absolute;
	bottom:0;
	right:46px;
	display:none;
}
#rgtFixed .showDiv p {
	color:#fff;
	font-size:12px
}
#rgtFixed .showDiv .bgAlp {
	background:#3e4143;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	padding:6px;
}
#rgtFixed .showDiv .wxDiv .bgAlp p {
	margin:0 -10px;
*width:136px;
	text-align:center;
}
#rgtFixed .showDiv .wxDiv .bgAlp {
	width:auto;
	color:#fff;
	font-size:12px;
*width:140px;
}
#rgtFixed .showDiv .wxDiv .bgAlp img {
	border:solid 4px #fff;
	margin-top:5px;
	width:129px;
	height:129px;
	max-width:129px
}
#rgtFixed .showDiv .uv-bubble-tail {
	position:absolute;
	bottom:25px;
	right:-10px;
}
#rgtFixed .showDiv .bgAlp div {
	overflow:hidden;
}
#rgtFixed .showDiv .helpDiv .bgAlp {
	width:125px;
	padding:6px 10px;
}
#rgtFixed .showDiv .helpDiv p {
	border-top:dotted 1px #767676;
	padding:5px 0;
	margin-top:-1px;
}
#rgtFixed .showDiv .helpDiv a, #rgtFixed .showDiv .helpDiv em {
	color:#fff;
	display:block;
	line-height:22px;
	font-size:12px;
	background:url(../images/rgtfixIcon.png) no-repeat;
	padding:0 10px 0 28px;
}
#rgtFixed .showDiv .helpDiv a.choCls {
	background-position:3px 4px;
}
#rgtFixed .showDiv .helpDiv a.tecCls {
	background-position:5px -42px;
}
#rgtFixed .showDiv .helpDiv a.lisCls {
	background-position:1px -84px;
}
#rgtFixed .showDiv .helpDiv em.phoCls {
	background-position:0 -130px;
	cursor:text;
	text-align:left;
}
#rgtFixed .showDiv .helpDiv a:hover {
	background:#ccc url(../images/rgtfixIcon.png) no-repeat;
	text-decoration:none;
	color:#333;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
#rgtFixed .showDiv .helpDiv a.choCls:hover {
	background-position:3px -17px;
}
#rgtFixed .showDiv .helpDiv a.tecCls:hover {
	background-position:5px -62px;
}
#rgtFixed .showDiv .helpDiv a.lisCls:hover {
	background-position:1px -104px;
}
.uv-bubble-tail {
	height:8px;
	width: 12px;
	margin-left:63px;
	line-height:20px;
	font-size:18px;
	margin-top:-10px;
}
#back-to-top {
	display:none;
}
#onlineAphone li {
	display:block;
	width:50px;
	margin-left:-10px;
}
#qqList {
	width:200px;
	height:auto;
	right:42px;
	bottom:-10px;
	position:absolute;
	cursor:auto;
	color:#8d8d8d;
}
#qqList h3 {
	border-bottom:solid 1px #e8e8e8;
	padding:2px 0 4px 10px;
	margin:0 -4px 5px;
}
#qqList li {
	margin:3px 5px;
	position:relative;
	font-size:12px;
	line-height:20px;
	padding:0 4px;
	height:24px
}
#qqList li a {
	position:absolute;
	right:2px;
	top:2px;
	border-radius:2px;
	background:#ecf2e0;
	color:#9eba6c;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	width:65px;
}
#qqList li:hover {
	background:#ecf2e0;
}
#qqList li:hover a {
	background:#fff;
	color:#9eba6c
}
#qqList:before {
	top:auto;
	left:auto;
	bottom:25px;
	right:-4px;
	box-shadow:0 0 rgba(0, 0, 0, 0.2);
}
/*底部*/
.mainContent {
	width:1000px;
	margin:0 auto;
	color:#b7b7b7
}
.UISitemap {
	background:#4b4b4b;
	font:12px/18px "微软雅黑";
	z-index:101!important;
}
#sitemapcont dl {
	float:left;
	width:118px;
	display:inline;
	margin-bottom:10px;
	margin-left:4px;
}
#sitemapcont dt {
	color:#fff;
	font-size:14px;
}
#sitemapcont dd {
	margin-top:6px;
	font-size:12px;
}
.UIFooter {
	background:#434343;
	padding:20px 0;
	line-height:14px;
	font-family:"微软雅黑"
}
.UIFooter a {
	display:inline-block;
	margin:0 5px;
}
.mainContent a, .mainContent a:link {
	color:#b7b7b7
}
.mainContent a:hover {
	color:#ccc
}
.mainContent img {
	vertical-align:middle;
}
.dloading {
	background:url(../images/loaderc.gif) no-repeat center scroll;
	height:100px;
}
/*form验证*/
.onShow {
	background:url(../images/onShow.png) no-repeat;
	padding-left:25px;
	font-size: 12px;
	line-height:22px;
	vertical-align:middle;
	display:none;
}
.onShow, .onFocus, .onError, onCorrect {
	margin-top:3px;
}
.onFocus {
	background:url(../images/onFocus.png) no-repeat;
	padding-left:25px;
	font-size: 12px;
	line-height:22px;
	vertical-align:middle;
}
.onError {
	background:url(../images/onError.png) no-repeat;
	padding-left:25px;
	font-size: 12px;
	line-height:22px;
	vertical-align:middle;
	color:#f00;
}
.onCorrect {
	background:url(../images/onCorrect.png) no-repeat 0 3px;
	padding-left:25px;
	font-size: 12px;
	line-height:22px;
	vertical-align:middle;
	width:25px;
	overflow:hidden;
	height:25px;
	text-indent:-2000px;
}
.onLoad {
	background:#E9FFEB url(../images/onLoad.png) no-repeat 3px 3px;
	padding-left:25px;
	font-size: 12px;
	line-height:22px;
	vertical-align:middle;
}
/*Begin 底部*/
.UISitemap .info div p.tel, .UISitemap .info div p.tear, .UISitemap .info div p.exmail, #sitemapcont p a {
	background:url(../images/foopic.png) no-repeat;
}
.UISitemap .sit {
	width:827px;
	background:url("../images/fobgright.png") repeat-y scroll right top #5c5c5c;
	float:left;
}
.UISitemap .sit:after, .UISitemap .sit:before {
	clear:both;
	display:block;
	content:"";
}
#sitemapcont {
	width:610px;
	padding:26px 0px 12px;
*padding:21px 0px 12px;
	overflow:hidden;
	float:left;
	background:url(../images/fobgleft.png) repeat-y scroll top right #4b4b4b;
}
#sitemapcont p {
	height:25px;
	line-height:25px;
*height:30px;
*line-height:30px;
	margin-bottom:10px;
	font-family:Microsoft YaHei;
}
#sitemapcont p span {
	height:25px;
	line-height:25px;
*height:30px;
*line-height:30px;
	width:110px;
	float:left;
	font-size:26px;
	font-weight:bold;
	color:#fff;
}
#sitemapcont p a {
	width:22px;
	height:20px;
	float:left;
	margin-top:7px;
*margin-top:8px;
	display:inline-block;
	margin-left:8px;
}
#sitemapcont p a.ho {
	background-position:0px -85px;
}
#sitemapcont p a.we {
	background-position:0px -116px;
}
.UISitemap .info {
	width:207px;
	_width:187px!important;
	height:auto;
	float:right;
	margin-right:10px;
	display:inline;
}
.UISitemap .info:after, .UISitemap .info:before {
	clear:both;
	display:block;
	content:"";
}
.UISitemap .intit {
	width:227px!important;
	margin:0px!important;
	height:4px;
	font-size:0px;
	position:relative;
	top:-4px;
	left:-10px;
	background:url(../images/footbg.png) center top no-repeat;
}
.UISitemap .info div {
	width:172px;
*margin:0px auto 12px;
	margin:0px auto 12px;
	_margin:0px auto 12px!important;
	_display:inline;
}
.UISitemap .info div p {
	height:24px;
	line-height:24px;
	color:#fff;
	font-size:12px;
	padding-left:30px;
}
.UISitemap .info div p.tel {
	background-position:0px 6px;
}
.UISitemap .info div p.tel em {
	color:#a6d43e;
}
.UISitemap .info div p.tear {
	background-position:0px -21px;
	font-size:12px;
}
.UISitemap .info div p.tear a {
	text-shadow:0 -1px 0 #d4d4d4;
	border-radius:3px;
	color:#6e6e6e;
	-webkit-box-shadow:0 3px 6px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:0 3px 6px rgba(50, 50, 50, 0.2);
	box-shadow:0 3px 6px rgba(50, 50, 50, 0.2);
	background:#d9d9d9;/* 一些不支持背景渐变的浏览器 */
	background:-moz-linear-gradient(90deg, #969696, #d9d9d9);
	background:-webkit-gradient(linear, 50% 100%, 50% 0%, from(#969696), to(#d9d9d9));
	background:-webkit-linear-gradient(90deg, #969696, #d9d9d9);
	background:-o-linear-gradient(90deg, #969696, #d9d9d9);
	height:20px;
	margin-left:5px;
	padding:0px 5px;
}
.UISitemap .info div p.tear a:hover {
	text-decoration:none;
	background:#d9d9d9;/* 一些不支持背景渐变的浏览器 */
	background:-moz-linear-gradient(90deg, #d9d9d9, #969696);
	background:-webkit-gradient(linear, 50% 100%, 50% 0%, from(#d9d9d9), to(#969696));
	background:-webkit-linear-gradient(90deg, #d9d9d9, #969696);
	background:-o-linear-gradient(90deg, #d9d9d9, #969696);
}
.UISitemap .info div p.exmail {
	background-position:1px -52px;
}
.UISitemap .info div p.fonin {
	padding-left:0px;
}
.UISitemap .info div p span {
	font-size:12px;
	font-weight:normal;
	margin-left:5px;
	color:#b7b7b7;
}
.UISitemap .ewm {
	width:109px;
	height:109px;
	float:right;
	margin:30px 10px 0px 0px;
	color:#fff;
}
.UISitemap .ewm p {
	line-height:15px;
	text-align:center;
	margin-top:5px;
	font-size:12px;
}
.bei a {
	height:23px;
	line-height:23px;
	display:inline-block;
	padding-left:26px;
	color:#b7b7b7;
	padding-right:15px;
	font-size:12px;
	text-align:left;
}
.bei {
	padding-top:10px;
	padding-bottom:10px;
	background:#434343;
	text-align:center;
	width:100%;
	position:relative;
}
.bei img {
	margin-right:10px;
}
.bei a.kex1 {
	background:url(../images/kex1.png) no-repeat;
}
.bei a.kex2 {
	background:url(../images/kex2.png) no-repeat;
}
.bei a.kex3 {
	background:url(../images/kex3.png) no-repeat;
}
.bei a.kex4 {
	background:url(../images/kex4.png) no-repeat;
}
.bei a.kex5 {
	background:url(../images/kex5.png) no-repeat;
}
.bei a.kex6 {
	background:url(../images/kex6.png) no-repeat;
}
.bei a.kex7 {
	background:url(../images/kex7.png) no-repeat;
}
.bei a.kex8 {
	background:url(../images/kex8.png) no-repeat;
}
#QQfangke_iframe {
	display:none;
}
/*End 底部*/
/*--移动端电话显示--*/
#footPhone {
	background: -moz-linear-gradient(90deg, #7db811, #88bf24);
	line-height:40px;
	text-align:center;
	color:#fff;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	background: -webkit-linear-gradient(90deg, #7db811, #88bf24);
	background: -o-linear-gradient(90deg, #7db811, #88bf24);
	height:40px;
	width:100%;
	position:fixed;
	bottom:0;
	left:0;
	z-index:1000;
	display:none;
	border:solid 1px #4b6540;
	border-radius:4px;
	box-shadow:0px 0px 2px #fff inset;
	overflow:hidden;
}
#footPhone i {
	margin-right:5px;
}
#footPhone a.rgt {
	background:#689811;
	border-left:solid 1px #4b6540;
	font-size:16px;
	font-family:"微软雅黑";
	padding:0 5px;
	color:#fff;
	text-decoration:none;
}
#footPhone .phoneLft a {
	display:inline-block;
	height:40px;
	color:#fff;
}
/*--end 移动端电话显示--*/
@media screen and (max-width: 1000px) {
 #wrapper, #breadNav, #topNav .topCont, .mainContent, .mainContent .sit {
width:auto
}
 #topNav .topCont a.mk {
margin-right:10px;
}
 #sitemapcont dl {
margin-left:0;
width:19.5%;
}
 #topNav .rgt .lgBefore #loginId {
margin-right:8px;
}
 .mainContent .ewm, .mainContent .info {
display:none;
}
.mainContent #sitemapcont {
background:#4B4B4B;
}
 .UISitemap .mainContent {
padding-left:20px;
}
}

/************************************************************************************
smaller than 767
*************************************************************************************/
@media screen and (max-width: 767px) {
 #topNav .topCont > a {
display:none
}
 #topNav .rgt .lgBefore #loginId {
margin-top:10px;
}
 #rgtFixed, #rgtPhone {
display:none
}
 #topNav .rgt .lgAfter > span, #topNav .rgt .lgAfter > a {
display:none;
}
 #topNav .rgt .lgAfter > span:first-child {
display:block;
}
 #topNav .rgt .lgAfter > span > em:first-child {
display:none;
}
 .UIFooter .rgt {
display:none;
}
 #topNav .rgt .lgBefore>a {
display:none;
}
 #topNav .rgt .lgAfter .personIf {
margin-right:8px;
}
 #topNav #presonLst a.hdCls {
display:block;
}
 #topNav .rgt .personIf img {
display:none
}
 #topNav .topCont > span:last-child {
display:none
}
 #topNav .topCont #applyCont {
left:10px;
}
 .floatDiv .lgCont input {
width:95%;
}
 .blockMsg {
width:95%!important;
left:5px!important;
margin:0!important;
top:20px!important;
}
 #loginDiv.floatDiv {
width:400px!important;
margin:0 auto
}
 #loginDiv.floatDiv .lgCont {
padding:15px 20px;
}
 .floatDiv .lgCont li {
padding:5px 0;
}
 .floatDiv .lgCont #headloginForm ul p {
display:none;
}
 .floatDiv .lgCont .titLg {
margin-bottom:8px;
}
 .floatDiv .lgCont .yzm .yzmBtn {
left:auto;
right:95px;
}
 .floatDiv .lgCont {
padding-top:10px
}
	/*--通用导航菜单--*/
	#topNav .topCont #findCont {
width:100%;
}
 #topNav .topCont a.find {
margin:-5px 5px 0;
padding:2px 10px 3px;
line-height:24px;
font-size:20px;
}
 #topNav .topCont a.find span {
display:none;
}
 #topNav .topCont #findCont div {
width:100%;
overflow:hidden;
clear:both;
padding-bottom:5px;
}
 #topNav .topCont #findCont div dd {
display:none;
}
 #topNav .topCont #findCont dt a {
float:none;
display:block;
padding:6px 10px 6px 5px;
font-size:16px;
white-space:nowrap;
}
 #topNav .topCont #findCont dt {
float:left;
border:none;
margin-right:10px;
padding:0
}
 #topNav .topCont #findCont dt a.more {
display:none;
}
 #topNav .topCont #findCont {
display:none;
}
 #topNav .topCont #findCont {
display:block;
font-size:16px!important;
margin:5px 0 0;
padding-top:10px;
}
 #topNav .rgt .lgBefore em i {
border:none;
}
 #topNav {
display:none;
}
 #sitemapcont, .mainContent .sit {
width:auto;
float:none;
}
 #footPhone {
display:block;
}
 .bei {
padding-bottom:45px;
padding-top:0
}
 .bei .kex1, .bei .kex4, .bei .kex5 {
display:none;
}
}
 @media screen and (min-width: 560px) {
}
/************************************************************************************
smaller than 560
*************************************************************************************/
@media screen and (max-width: 560px) {

	/* disable webkit text size adjust (for iPhone) */
	html {
 -webkit-text-size-adjust: none;
}
 a:hover {
text-decoration:underline
}
 #sitemapcont dl {
width:49.5%;
}
 #loginDiv.floatDiv {
width:280px!important;
}
 .floatDiv .lgCont .titLg em {
font-size:14px;
}
 .recordIcp {
display:none;
}
 .newinfodiv {
display:none;
}
}
.rediv {
	width:1000px;
	height:650px;
	margin:0 auto;
}
.rediv01 {
	width:1000px;
	height:660px;
	margin:0 auto;
}
.redivm {
	width:1px;
	height:400px;
	position:relative;
	float:left;
	left:100px;
	top:18%;
	background-color:#cbcbcb;
}
.redivl {
	width:300px;
	height:400px;
	position:relative;
	float:left;
	left:100px;
	top:20%;
}
.redivlm {
	width:280px;
	height:200px;
	position:relative;
	float:center;
	left:60px;
}
.redivr {
	width:450px;
	height:450px;
	position:relative;
	float:left;
	left:50px;
	text-align:left;
	top:8%;
}
.redivrm {
	width: 520px;
	height: 300px;
	position: relative;
	float: left;
	left: 5px;
	text-align: left;
	line-height: 25px;
}
.redivrb {
	width:400px;
	height:90px;
	position:relative;
	float:left;
	left:10px;
	text-align:center;
	line-height:20px;
	background-color:#f6f6f6;
}
.redivb {
	margin:0 auto;
	width:100%;
	height:40px;
	position:absolute;
	text-align:center;
	bottom:-14px;
	line-height:20px;
	background-color:#5F5F5F;
	left: 502px;
}
.redivb01 {
	margin:0 auto;
	width:100%;
	height:40px;
	text-align:center;
	bottom:0px;
	line-height:20px;
	background-color:#5F5F5F;
}
.redivb02 {
	margin:0 auto;
	width:100%;
	height:40px;
	line-height:20px;
	background-color:#5F5F5F;
}
.retext01 {
	font-family:'微软雅黑', arial;
	font-size:18px;
	color:#666;
	font-weight:bold;
	line-height:40px;
}
.retext02 {
	font-family:'微软雅黑', arial;
	font-size:15px;
	color:#333;
}
.retext03 {
	font-family:'微软雅黑', arial;
	font-size:14px;
	color:#666;
}
.retext04 {
	font-family:'微软雅黑', arial;
	font-size:12px;
	color:#333;
}
.retext05 {
	color:#e2681f;
}
.retext06 {
	color:#2884b3;
}
.retext07 {
	font-family:'微软雅黑', arial;
	font-size:11px;
	color:#417960;
}
.retext08 {
	font-family:'微软雅黑', arial;
	font-size:14px;
	color:#111;
}
.retext09 {
	font-size:12px;
	color:#EFEFEF;
	line-height:40px;
}
.retext10 {
	font-size:10px;
	color:#EFEFEF;
	line-height:40px;
}
.retext11 {
	color:#3526a3;
}
.retext12 {
	font-family:'微软雅黑', arial;
	font-size:18px;
	color:#333;
	font-weight:bold;
	line-height:40px;
}
.retext13 {
	font-family:'微软雅黑', arial;
	font-size:10px;
	color:#111;
}
.textlogin01 {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding: 15px 0px;
	font-size: 12px;
}
.loginr {
	width:300px;
	height:400px;
	position:relative;
	float:left;
	top:20%;
}
.loginrm {
	width:280px;
	height:300px;
	position:relative;
	float:left;
	text-align:left;
	line-height:30px;
}
.loginl {
	width: 520px;
	height: 400px;
	position: relative;
	float: left;
	left: 100px;
	text-align: left;
	top: 15%;
}
.loginlm {
	width:300px;
	height:400px;
	position:relative;
	float:left;
	left:100px;
	text-align:left;
	top:40px;
}
.loginlb {
	width:300px;
	height:400px;
	position:relative;
	float:left;
	left:50px;
	text-align:left;
	line-height:40px;
}
.loginlb01 {
	width:300px;
	height:20px;
	position:relative;
	float:left;
}
.loginrm {
	width:300px;
	height:100px;
	left:10px;
	text-align:center;
	line-height:30px;
}
.inp input {
	background-color: #f2f2f2;
	border-color: #D3D3D3;
	height:13px;
	padding-left:5px;
	padding-right:5px;
	line-height:20px;
	outline-style:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
input {
	_padding:4px 5px 2px;
	_line-height:14px;
}
.text01 textarea {
	font-size:12px;
	resize:none;
	line-height:20px;
	width:80%;
	overflow:auto;
	height:15px;
	;
}
.toper {
	width:245px;
	height:98px;
	background-color:#DFDFDF;
	text-align:center;
}
.toper01 {
	width:81px;
	height:95px;
	position:relative;
	float:left;
	line-height:25px;
	color:#222;
	text-align:center;
}
.toper02 {
	width:80px;
	height:80px;
}
.so {
	width:328px;
	height:28px;
	position:relative;
	float:left;
	padding-top:11px;
}
.select_style {
	width:60px;
	height:25px;
	overflow:hidden;
	border:none;
	background-colcor:#FFF;
	background-image:url(../images/arrow.png) no-repeat 25px;
	position:relative;
	float:left;
	text-align:center;
	border:0px solid #ccc;
}
.select_style select {
	padding:0px;
	background-colcor:#FFF;
	width:60x;
	font-size: 12px;
	border:1px solid #ccc;
	height:25px;
	text-align:center;
}
.kuan {
	width:234px;
	height:12px;
	position:relative;
	float:left;
	border:none;
}
.kuan input {
	width:238px;
	height:12px;
	background-color:#FFFFFF;
	float:left
}
.an {
	width:26px;
	height:26px;
	position:relative;
	float:left;
}
.an input {
	width:26px;
	height:26px;
	background-color:#FFFFFF;
	background-image:url(../images/sou01.jpg);
	background-repeat:no-repeat;
	border:none;
}
.home_so {
	width:300px;
	height:28px;
	position:relative;
	float:left;
	padding-top:11px;
}
